21 APR 2011 by ideonexus

 Ken Thompson on Obfuscation in Modern Code

Suppose someone describing something to me from postulates like. "Here's a computer and here are the op codes." I can visualize the structure of programs and how things are efficient or inefficient based on those op codes, by seeing the bottom and imagining the hierarchy. And i can see the same thing with programs. If someone shows me library routines or basic bottom-level things, I can see how you can build that into different programs and what's missing—the kinds of programs that would st...
  1  notes

Modern programming principles involve a great deal of delegation, resulting in code that is very hard to follow.